package com.huawang.mdesign.model.service.constant;

/**
 * UAF规范的视图Tag
 */
public enum UAFDiagramTagEnum {
    //DoDAF，MISAF(国产体系框架)
    AV("AV", "全景视点视图"),
    CV("CV", "能力视点视图"),
    OV("OV", "作战视点视图"),
    SPV("SV", "系统视点视图"),
    SVCV("SVCV", "服务视点视图"),
    DIV("DIV", "数据与信息视点视图"),
    PV("PV", "项目视点视图"),
    STDV("STDV", "标准视点视图"),

    //UAF
    ST("St", "战略视图"),
    OP("Op", "业务视图"),
    RS("Rs", "资源视图"),
    SV("Sv", "服务视图"),
    PS("Ps", "人事视图"),
    SC("Sc", "安全视图"),
    PJ("Pj", "项目视图"),
    SD("Sd", "标准视图"),
    AC("Ac", "实际资源视图"),
    SM("Sm", "总结和概述视图"),
    AM("Am", "架构管理视图");

    private final String value;
    private final String title;

    private UAFDiagramTagEnum(String value, String title) {
        this.title = title;
        this.value = value;
    }

    public String value() {
        return value;
    }
}
